//十三、描述增量标记算法

/**
 * 
 * 由于js程序的执行和gc的执行在一个线程，gc执行时，js本身会等待，
 * 为了保证用户等待的时间不是过长产生卡顿，增量标记算法由此诞生。
 * 它主要是让js和gc交替执行，既能保证程序的执行，同时也能保证gc去
 * 清除内存。个人认为和react的fiber很类似，从原本的堆栈类型改为
 * 链表来实现，以便交替之后能够找到上一次的位置。cpu执行也是如此。
 * 
 * 
 */